Kubernetes クーバネティス
https://gyazo.com/bf1d828bfc3101b0efe218e65a7aae96
機能
障害時の自動復旧
特徴
宣言的設定
APIセントリック
開発流れ
アプリケーションの開発
構成を定義したファイル
サービスの設定ファイル
2.クラスターでリソース作成
code:deploy.sh
// マニフェストファイルをクラスターに送りPodをデプロイ
kubectl apply -f tutorial-deployment.yaml
// serviceマニフェストをクラスターに送り、外部からのアクセスを許可
kubectl apply -f tutorial-service.yaml
// デプロイしたアプリ(service)の情報を取得
kubectl get svc
環境
code:install.sh
// mac
brew install kubernetes-cli
code:command.sh
// クラスターの情報を取得
kubectl cluster-info
// クラスター上のnode取得
kubectl get node
// IPアドレスやOSのバージョンも取得
kubectl get node -o=wide
// あるノードの詳細情報取得
kubectl describe node NODE_ID
参考